public class Main{


	public static void main (String [] args){

		SistemaLeilao sisLeilao = new SistemaLeilao();
		IUsuario usuario;
		IUsuario vendedor = new Usuario();
		
		try{
			//ILeilao leilao = new Leilao("Leilao de uma casa 0km", 1000,vendedor);
			
			ILeilao leilao = LeilaoFactory.getTipoLeilao();
			System.out.println("VERSAO DO COMPONENTE " + leilao.getVersion());
			
			vendedor.setEmail("andmedsantana@gmail.com");
			vendedor.setSenha("12345");

			sisLeilao.iniciarLeilao(leilao);
	
			System.out.println ("\nSeja bem vindo ao Sistema de Leilao RiSE 1.0\n");
			System.out.println ("Hoje voce ira particiar do "+leilao.getDescricao()+" no valor de: R$"+leilao.getValorAtual()+"\n\n");
		
			usuario = new Usuario();
			usuario.setEmail("henrique1@email.com");
			usuario.setSenha("12345");
			sisLeilao.darLance(500, usuario);

			usuario = new Usuario();
			usuario.setEmail("henrique2@email.com");
			usuario.setSenha("12345");
			sisLeilao.darLance(500, usuario);

			usuario = new Usuario();
			usuario.setEmail("henrique3@email.com");
			usuario.setSenha("12345");
			sisLeilao.darLance(100, usuario);
					
			sisLeilao.finalizaLeilao(usuario);

		}catch (Exception e){
			e.printStackTrace();
		}

	} 

}
